using System.Collections.Generic;

namespace LiJ.Pay.Ali.Pay.Mos
{
	/// <summary>
	/// 退款响应实体
	/// </summary>
	public class ZPayRefundResp : ZPayBaseResp
	{
		/// <summary>   
		///    String 必填 长度(64)  支付宝交易号 2013112011001004330000121536
		/// </summary>  
		public string trade_no
		{
			get;
			set;
		}

		/// <summary>   
		///    String 必填 长度(64)  商户订单号
		/// </summary>  
		public string out_trade_no
		{
			get;
			set;
		}

		/// <summary>   
		///    String 必填 长度(100)  用户的登录id
		/// </summary>  
		public string buyer_logon_id
		{
			get;
			set;
		}

		/// <summary>   
		///    String 必填 长度(1)  本次退款是否发生了资金变化
		/// </summary>  
		public string fund_change
		{
			get;
			set;
		}

		/// <summary>   
		///    Price 必填 长度(11)  退款总金额
		/// </summary>  
		public decimal refund_fee
		{
			get;
			set;
		}

		/// <summary>   
		///    Date 必填 长度(32)  退款支付时间 15:45:57
		/// </summary>  
		public string gmt_refund_pay
		{
			get;
			set;
		}

		/// <summary>   
		///    TradeFundBill [] 长度(选填)  退款使用的资金渠道
		/// </summary>  
		public List<ZPayRefundItemMo> refund_detail_item_list
		{
			get;
			set;
		}

		/// <summary>   
		///    String 选填 长度(512)  交易在支付时候的门店名称
		/// </summary>  
		public string store_name
		{
			get;
			set;
		}

		/// <summary>   
		///    String 必填 长度(28)  买家在支付宝的用户id
		/// </summary>  
		public string buyer_user_id
		{
			get;
			set;
		}
	}
}
